package com.snail.list.collection;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;

public class AboutCollection {

    /**
     * Arraylist
     */
    public void arrayListTest(){

        List<String> list = new ArrayList<String>();
        list.add("接口01");
        list.add("接口02");
        list.add("接口03");

        //第一种遍历方式
        Iterator<String> it = list.iterator();
        while (it.hasNext()){
            String next = it.next();
            System.out.println(next);
        }

        //第二种遍历方式
        for(String str:list){
            System.out.println(str);
        }
    }

    /**
     * HashSet
     */
    public void hashSetTest(){

        HashSet<String> hs = new HashSet<String>();
        hs.add("接口01");
        hs.add("接口02");
        hs.add("接口02");
        hs.add("接口03");

        //第一种遍历方式
        Iterator<String> it = hs.iterator();
        while (it.hasNext()){
            String next = it.next();
            System.out.println(next);
        }

        //第二种遍历方式
        for(String str:hs){
            System.out.println(str);
        }
    }
}
